package com.gk.panda.pojo.patrol.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author dubin
 * @create 2022-11-08 16:55
 */
@Data
public class ReportDTO {
    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm",timezone = "GMT+8")
    private Date createTime;
    @ApiModelProperty(value = "事件id")
    private Long id;

    /**
     * 事件编号 CZSJ 2022 11 01 11 40  0001
     */
    @ApiModelProperty(value = "事件编号")
    private String reportNum;

    /**
     * 经度
     */
    @ApiModelProperty(value = "经度")
    private String longitude;

    /**
     * 纬度
     */
    @ApiModelProperty(value = "纬度")
    private String latitude;

    /**
     * 温度
     */
    @ApiModelProperty(value = "温度")
    private String temperature;

    /**
     * 天气
     */
    @ApiModelProperty(value = "天气")
    private String weather;

    /**
     * 湿度
     */
    @ApiModelProperty(value = "湿度")
    private String humidity;

    /**
     * 上报类型
     */

    private String type;
    /**
     * 上报类型描述
     */
    @ApiModelProperty(value = "上报类型描述")
    private String typeName;

    /**
     * 海拔
     */
    @ApiModelProperty(value = "海拔")
    private String elevation;
    /**
     * 事件描述
     */
    @ApiModelProperty(value = "事件描述")
    private String description;

    /**
     * 资源
     */
    @ApiModelProperty(value = "图片资源")
    private List<UrlDTO> picture;
    @ApiModelProperty(value = "视频资源")
    private List<UrlDTO> video;
    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String remark;
}
